@charset "utf-8";
body{
  font-family: Microsoft YaHei, SimSun !important;
}
body.bgGray{
  background: #fafafa !important;
}
h3.page-title{font-family: Microsoft YaHei, SimSun !important;}
a {cursor : pointer;}
.h20{height: 20px;}
.header.navbar .navbar-brand{
  width:293px;
  }
.header.navbar .logo_top{
  margin-left: 10px;
  width: 290px;
  
  display: block;
  padding-right: 10px;
  
}
.header.navbar{
  box-shadow: -1px 2px 2px #f5f5f5;
  
}
.header.navbar .navbar-nav {
  font-size: 14px;
  line-height: 40px;
  color: #fff;
}
.header.navbar .navbar-nav > li > .line {
  width: 0;
  height: 20px;
  margin: 12px 5px 0 5px;
  border-right: 1px solid #becbd8;
}
.header.navbar .navbar-nav > li.dropdown .dropdown-toggle{
  padding-top:11px;
  padding-bottom:11px;
  color:#333;
  }
  
.header.navbar .navbar-nav > li.user .dropdown-toggle img{
  border-radius:15px !important;
  }
  
.header.navbar .navbar-nav .unit .bs-select{
  margin-top:7px;
  border:1px solid #fff;
  width:180px;
  }
.header.navbar .navbar-nav .unit .bs-select:hover,
.header.navbar .navbar-nav .unit .bs-select:focus{
  border:1px solid #bebebe;
  }
.header.navbar .navbar-nav > li.dropdown .dropdown-toggle .badge{
  right:-6px;
  }
  
.a_userName, .a_userName:hover, .nav .userInfor_dropdown .a_userName:focus {
  color: #fff;
  text-decoration: none;
  background-color: transparent !important;
  border-color: transparent !important;
}
.header .userInfor_dropdown {
  
}
.header .userInfor_dropdown div[data-toggle="dropdown"] { cursor: pointer; }
.header .userInfor_dropdown .dropdown-menu {
  width: 350px;
  left: -343px;
  margin-left: 100%;
}
.header .userInfor_dropdown .dropdown-menu:after {
  position: absolute;
  top: -15px;
  right: 0px;
  display: inline-block !important;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #fff;
  border-left: 15px solid transparent;
  content: '';
}
.header .userInfor_dropdown .dropdown-menu li {
  margin: 0 20px;
}
.header .userInfor_dropdown .dropdown-menu li+li {
  border-top: 1px dashed #c2c2c2;
}
.header .userInfor_dropdown .dropdown-menu .userInforDiv {
  padding: 20px 20px 5px 20px;
  min-height: 60px;
}
.header .userInfor_dropdown .dropdown-menu .userInforDiv > .icon_userinfor_photo {
  position: absolute;
  left: 30px;
  top: 30px;
  display: inline-block;
  width: 56px;
  height: 56px;
  background: url(../img/icon/icon_userinfor_photo.png) no-repeat;
}
.header .userInfor_dropdown .dropdown-menu .userInforDiv > .photo {
  position: absolute;
  left: 30px;
  top: 20px;
  display: inline-block;
  cursor: pointer;
}
.header .userInfor_dropdown .dropdown-menu .userInforDiv > .photo > img {
  display: inline-block;
  width: 53px;
  height: 53px;
  border-radius: 50%;
  border: 3px solid #428bca;
}
.header .userInfor_dropdown .dropdown-menu .userInforDiv > .photo > .mask {
  display: none;
  position: absolute;
  width: 53px;
  height: 53px;
  top: 0;
  left: 0;
  padding-top: 10px;
  color: #ffffff;
  text-align: center;
  line-height: 16px;
  border-radius: 50%;
  background: rgba(48,75,118,.7);
}
.header .userInfor_dropdown .dropdown-menu .userInforDiv > .photo:hover > .mask { display: block; }
.header .userInfor_dropdown .dropdown-menu .userInforDiv > .userinfor {
  display: inline-block;
  width: auto;
  margin-left: 60px;
  text-align:left;
  color: #8c8d8f;
}
.header .userInfor_dropdown .dropdown-menu .userInforDiv > .userinfor > h2 {
  margin: 0;
  font-family: "Microsoft YaHei";
  font-size: 22px;
  font-weight: bolder;
  color: #304b76;
}
.header .userInfor_dropdown .dropdown-menu .userInforDiv > .userinfor > p {
  margin: 0;
  margin-left: 2px;
  line-height: 20px;
}
.nav_first{}
.nav_first li{ top:-5px; padding:0 10px !important;}
.nav_first li a,.nav_first li a:active{
   font-size:14px;
   color:#fff;
   font-family: Microsoft YaHei;
   padding:13px 10px !important;
   }
.nav_first li a:hover,.nav_first li a:focus{ background:#000; color:#ddd;}
.header .navbar-brand img{ float:left; position:relative; top:-6px;}
.page_sidebar_right ul > li > a > .arrow:before {  
   content: "\f105";
}
ul.page_menuAA > li.activeAA > a{
   background:#303030 !important;
   border-top-color: #5c5c5c !important;
   }
ul.page_menuAA > li.activeC > a {
  background: #3d3d3d !important;
}
ul.page_menuAA > li.active2 > a {
  background: #e02222 !important;
}
ul.page_menuAA > li{
  position:relative;
  }
.code-dynamic .code-hassub3{
  position:relative;
  }
.menu_3_LeftDiv{
  width:550px;
  padding:10px;
  color:#333;
  border:1px solid #ddd;
  border-left:none;
  background:#fff;
  position:absolute;
  left:225px; 
  top:0;
  z-index:100;
  display:none;
  box-shadow:3px 3px 3px #bdbdbd;
   }
   
.menu_3_LeftTable{
  width:100%; 
  border-collapse:0; 
  border:0; 
  border-spacing:0;
  }
.menu_3_LeftTable tr{}
.menu_3_LeftTable tr td{
  vertical-align:top;
  line-height:25px;
  padding-top:5px;
  }
.menu_3_LeftDiv a{
  color:#333;
  float:left;
  display:inline;
  white-space:nowrap;
  }
  
.menu_3_list a{
  height:20px;
  line-height:20px;
  color:#333;
  padding:0 10px;
  display:inline-block;
  border-left:1px solid #888; 
  margin:5px 0 5px 15px;
  }
.menu_3_list a:focus{text-decoration:none;}
.menu_3_list a:hover{ 
  background:#e7e7e7;
  text-decoration:none;
   }
.menu_3_LeftDiv a.active{ 
  background:#f30;
  color:#fff;
  padding:0 10px;
   }
.menu_3_LeftDiv tr td.menu_4_td{ 
  padding-bottom:5px; 
  border-bottom:1px solid #f1f1f1;
  }
.menu_3_LeftDiv tr td.menu_4_td a{ margin:5px 20px 5px 0;}
.borderNo..menu_3_LeftDiv tr td.borderNo{ border:none;}
.mySearchUl{ line-height:25px;}
.page-sidebar-closed .menu_3_LeftDiv{
  top:41px; 
  left:36px;
  border:1px solid #999;
  }
.selected_up{
  width:25px;
  height:8px;
  position:absolute;
  top:-6px;
  left:20px;
  z-index:100;
  background:url(../img/sidebar-menu-arrow-up.png) no-repeat;
  display:none;
  }
.page-sidebar-closed .selected_up{display:block;}
.page-sidebar-closed .page-sidebar-menu > li > .sub-menu .menu_3_LeftDiv {
  top:0px;
  left:200px;
  border:1px solid #52adda;
  }
.selModulesDiv{
  margin:10px 0;}
.selModulesDiv .select2-container .select2-choice{
  background:#fff;
  }
.dropdown_sel .bootstrap-select > .btn,.dropdown_sel .bootstrap-select { width:120px !important;}
.dropdown_sel .btn-default{ padding:4px 13px 3px 13px; margin-bottom:2px;}
.dropdown_sel2 .bootstrap-select > .btn,.dropdown_sel2 .bootstrap-select { width:180px !important; height:28px; margin-top:3px;line-height:15px; }
.tableRz_Search tr td{ padding-right:5px;}
.minWidth150{min-width:80px;}
.RzText01{}
.RzText01 span{ margin:0 40px 0 20px;}
.RzText01 b{ margin-right:30px;}
.color01{ color:#ff8a00;}
.color02{ color:#00a2e6;}
.color03{ color:#9000ff;}
.textDiv01{ line-height:50px;}
.backA,.backA:hover{
   float:left;
   width:30px;
   height:30px;
   position:relative;
   left:5px; 
   color:#f0f0f0;
   background:#8dd3f5 !important;
   opacity:0.8;
   filter: alpha(opacity=80);
}
.backA:hover{
  color:#fff;
  background:#8dd3f5 !important;
  opacity:1;
  filter: alpha(opacity=100);
  }
.page-sidebar-menu li.sidebar-toggler-wrapper a:hover{ background:none !important;}
.backA .fa{
   position:absolute;
   left:5px;
   top:8px;
   }
   
.page-sidebar-closed .backA{display:none;}
ul.page-sidebar-menu > li > a.backA{border:none !important;}
.bodyPlane_bg{
  background: url(../img/mk_bg_1.png) repeat-x !important;
}
.bodyPlane_bg .page-container{
  background: url(../img/mk_bg.png) no-repeat !important;
}
.onetwoPlane{
  margin: 0 auto;
  width: 1126px;
}
.onePlane{
   float: left;
   width: 660px;
   
}
.twoPlane{
   float: left;
   width: 420px;
   margin-left: 40px;
   
}
.one2pp{
  float: left;
  width: 47.5%;
  margin-right: 10px;
}
.oneP{
  
  float: left;
  width: 23%;
  height: 125px;
  background: #1a94db;
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
}
.oneP img{
  
  
  
  display: block;
  margin: 25px auto 5px auto;
  vertical-align: middle;
}
.oneP b{
  display: block;
  font-size: 18px;
  color: #fff;
  font-weight: normal;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.oneP a{
  float: left;
  width: 100%;
  height: 100%;
  display: block;
    text-align:center;
}
.oneP a:hover,.oneP a:focus{text-decoration: none;}
.oneP:hover{
  opacity: 0.8;
  filter:alpha(opacity=80);
  text-decoration: none;
}
.oneP_1{
  width: 100%;
  height: 124px;
}
.oneP_2{
  height: 259px;
  background: #1789ca;
}
.oneP_2 img{
  margin-top: 90px;
}
.oneP_3{
  background: #31a9d6;
}
.oneP_4{
  background: #16c2c4;
}
.oneP_5{
  width: 100%;
  background: #16c18b;
}
.oneP_6{
  background: #3da4cc;
}
.oneP_7{
  background: #4ac1cc;
}
.oneP_8{
  background: #55c3a8;
}
.oneP_9{
  background: #57bdc3;
}
.oneP_10{
  background: #65b8e1;
}
.oneP_11{
  background: #4faed6;
}
.oneP_12{
  background: #31a9d6;
}
.oneP_1 img,.oneP_5 img{
  left: 45%;
}
.onePlane_p4{}
.onePlane_p4 .oneP{
  width: 48%;
  height: 191px;
}
.onePlane_p4 .oneP img{
  left: 45%;
}
.onePlane_p2{}
.onePlane_p2 .oneP{
  width: 98%;
  height: 191px;
}
.onePlane_p2 .oneP img{
  left: 45%;
}
.twoPlane_p1{
  width: 1000px;
  margin-top: 70px;
}
.twoPlane_p1 .twoP{
  width: 19%;
}
.twoPlane_p1 .twoP img{
  left: 39%;
}
.oneA1{
  width: 517px;
  height: 373px;
  margin-bottom: 35px;
  background: url(../img/a1_bg.png) no-repeat;
}
.oneA1 img{margin-top: 130px;}
.oneA1 b{
  font-size: 24px;
  text-shadow:2px 2px 6px #111;
}
.oneA2{
  width: 517px;
  height: 170px;
  margin-bottom: 35px;
  background: url(../img/a2_0_bg.png) no-repeat;
}
.oneA2_0{background: url(../img/a2_0_bg.png) no-repeat;}
.oneA2_1{background: url(../img/a2_1_bg.png) no-repeat;}
.oneA2 img{
  margin-top: 40px;
}
.oneA2 b{
  font-size: 22px;
}
.oneA3{
  width: 282px;
  height: 170px;
  margin-bottom: 26px;
  background: url(../img/a3_0_bg.png) no-repeat;
}
.oneA3_0{background: url(../img/a3_0_bg.png) no-repeat;}
.oneA3_1{background: url(../img/a3_1_bg.png) no-repeat;}
.oneA3_2{
  width: 251px;
  height: 367px;
  background: url(../img/a3_2_bg.png) no-repeat;
}
.oneA3 img{
  margin-top: 40px;
}
.oneA3_2 img{
  margin-top: 130px;
}
.oneA3 b{
  font-size: 22px;
}
.onePlane h3,.twoPlane h3{
  float: left;
  width: 100%;
  margin:0 0 20px 0;
  font-size: 24px;
  color: #2f363d;
  font-family: "Microsoft YaHei";
  font-weight: none !important;
  letter-spacing: 2px;
}
.twoPlane h3{
  width: 40%;
}
.twoP{
  float: left;
  width: 30%;
  height: 125px;
  text-align: center;
  margin-right: 10px;
  margin-bottom: 10px;
  display: inline;
  border: 1px solid #dbdbdb;
  background: #fff;
  position: relative;
}
.twoP:hover{
  opacity: 0.8;
  filter:alpha(opacity=80);
}
.twoP a{
  width: 100%;
  height: 100%;
  display: block;
}
.twoP a:hover{
  text-decoration: none;
}
.twoP img{
  width: 48px;
  display: block;
  position: absolute;
  left: 30%;
  top: 18%;
}
.twoP b{
  width: 98%;
  padding-left:4px;
  
  display: block;
  color: #2f363d;
  font-size: 16px;
  font-weight: normal;
  position: absolute;
  bottom: 5px;
}
.twoP_add{
  background: #e9e9e9;
}
.twoP_add img{
  width: 21px;
  height: 21px;
  margin: 20px 0 0 15px;
}
.twoP_add b{
  bottom: 15px;
}
@media  (min-width:1002px) and (max-width:1200px){
 .onetwoPlane{
  width: 1000px;
   }
 .onePlane{ width: 640px;}
 .twoPlane{
   width: 350px;
   margin-left:10px; 
 }
 .twoPlane_p1{
  width: 1000px;
 }
}
@media (max-width:1002px){
 .onetwoPlane{
  width: 1000px;
   }
 .onePlane{ width: 640px;}
 .twoPlane{
   width: 350px;
   margin-left:10px; 
 }
 .header{
   min-width: 1002px;
 }
 .twoPlane_p1{
  width: 1000px;
 }
}
.dbStyle_I{}
.portlet.box.dbStyle_I{
  border:none;
  }
.portlet > .portlet-body.dbStyle_I, .portlet.dbStyle_I,.portlet.box.dbStyle_I > .portlet-title{
  background:none !important;
  }
.portlet.dbStyle_I .portlet-tabs .nav-tabs li{
  background:#fafafa;
  top:-2px;
  margin-left:0;
  margin-right:1px;
  }
.portlet.dbStyle_I .portlet-tabs .nav-tabs li a{
  color:#333;
  }
.portlet.dbStyle_I .portlet-tabs .nav-tabs li a:hover{
  background:none !important;
  }
.portlet.dbStyle_I .portlet-tabs .nav-tabs li.active,.portlet.dbStyle_I .portlet-tabs .nav-tabs li.active a{
  background:#52add9;
  color:#fff;
  top:0px;
  }
.portlet.dbStyle_I .tab-content{
  border:1px solid #52add9;
  margin-top:-52px !important;
  }
.qhdw {
   width: 200px;
   padding: 4px 0 6px 6px;
    }
.header.navbar .navbar-nav .qhdw .bs-select{
  
  
  }
.header.navbar .navbar-nav .qhdw .bs-select:hover,
.header.navbar .navbar-nav .qhdw .bs-select:focus{
  
  }
.header.navbar .navbar-nav .qhdw .bs-select .dropdown-toggle.btn-default{
  background:none !important;
  }
.header.navbar .navbar-nav .qhdw .bs-select .dropdown-toggle.btn-default:hover{
  background:none !important;
  border:1px solid #bebebe;
  }
.header.navbar .navbar-nav .qhdw .dropdown-toggle{
  border:1px solid #fff;
  
  }
.qhdw .dropdown-menu { font-size: 12px;padding:0 3px 0 0 !important; }
.page-content{padding:15px 0 0 0;}
.page-content.page-content-marginL0{ margin-left: 0 !important;}
.minwidth960{ min-width:960px;}
.color_red{ color:#f00;}
.mr_Bm5{ margin-bottom:5px;}
.pd_Bm5{ padding-bottom:5px;}
.pd_r20{padding-right:20px;}
.ft_right{ float:right;}
.ft_left{ float:left;}
.clear_b{ clear:both;}
.clear_l{ clear:left;}
.clear_r{ clear:right;}
.position_A{ position:absolute;}
.position_R{ position:relative;}
.ToolDiv{
  margin-bottom:5px;
  }
.ToolDiv a{ margin-bottom:5px;}
.control-label{ white-space:nowrap;}
.textCenter{ text-align:center;}
.bgColor01{background:#f1f5f6;padding:10px 0;}
.bgColor02{background:#f1f5f6;padding:10px 0; margin-bottom:10px;}
.tableNew{margin-bottom:0px;}
.tableNew tr th{ text-align:center;}
.alC{ text-align:center;}
.alL{ text-align:left;}
.alR{ text-align:right;}
.toolsTR{ float:right;}
.page-headerDiv{ 
  width:100%;
  height:97px;
  background:url(../img/list_bg.png) repeat-x;
  }
.headerA{
  float:left;
  width:100%;
  height:60px;
  }
.headerA .th{
  float:left;
  font-size:16px;
  font-weight:bold !important;
  color:#fff;
  padding-left:10px;
  }
.haRight{ 
  float:right;
  color:#fff;
  margin-top:20px;
  padding-right:10px;
  } 
.haRight span{ margin-right:20px;}
.headerB{
  float:left;
  width:100%;
  height:36px;
  line-height:36px;
  color:#333;
  }
.hbRight{ float:right;color:#999;}
.hbRight a.btn{ margin:0 5px; background:none;}
.contentBox{
  border:1px solid #b2b2b2; 
   padding:10px;
   background:#fff;
  }
.searchDiv{}
.searchForm{}
.searchTableList{ 
    width:auto;
  line-height:30px; 
  border:0; 
  border-collapse:0; 
  border-spacing:0;
  }
.searchTableList tr{ margin:5px 0;}
.searchTableList tr td{ vertical-align:middle;}
.padding_r5{padding-right:5px;}
.fontZ{padding:0 8px 0 5px;}
.searchTableList .form-control{ 
  float:left;
  width:150px;
  margin-right:5px;
  display:inline;
  font-size:12px;
  }
.searchTableList .selectWith{width:100px;}
.yearList{
   line-height:18px;
   height:22px;
   
   }
.yearList .preY,.yearList .nextY{
  width:18px;
  height:18px;
  float:left;
  cursor:pointer;
  background:url(../img/NewIicon.png) no-repeat;
  }
.yearList .preY{background-position:-41px 0;}  
.yearList .nextY{background-position:-72px 0;}
.yearList .preY:hover{background-position:-41px -23px;}  
.yearList .nextY:hover{background-position:-72px -23px;}
.yrList{ 
  width:360px;
  float:left;
  }
.yrList span{
  float:left;
  padding:0 3px;
  border:1px solid #ccc;
  margin:0 5px;
  cursor:pointer;
  background:#fff;
  }
.yrList span:hover{background:#d3f2fe;}
.yrList .active,.yrList .active:hover{
  color:#fff;
  border:1px solid #1282bc;
  background:#32b6fa;
  }
.settingDiv{
   position:absolute;
   right:10px;
   top:10px;
   z-index:100;
   }
.settingDiv .btn.default,.settingDiv .btn.default:hover{
  background:none !important;
  }
.ion-rangeSliderDiv{ width:370px;}
.saveFA_s{display:none}
.dropdown-menu-openFA{ padding:5px 10px; font-size:12px;}
.dropdown-menu-openFA li{ line-height:22px;}
.dropdown-menu-openFA li a{float:left !important; width:20px;height:20px; padding:2px 0 0 2px; clear:none;}
.dropdown-menu-openFA li span{ float:left !important; margin-right:5px;}
.addDiv_s{ display:none;}
.addDiv_s a{
  float:left;
  width:25px;
  height:25px;
  margin-left:8px;
  background:url(../img/NewIicon.png) no-repeat;
  }
.addDiv_s a.add_s{ background-position:-1px -1px;}
.addDiv_s a.add_s:hover{ background-position:-1px -70px;}
.addDiv_s a.del_s,.addDiv_s a.del1_s{ background-position:-1px -38px;}
.addDiv_s a.del_s:hover,.addDiv_s a.del1_s:hover{ background-position:-1px -107px;}
.searchTerm{ display:none;}
.stLeft{float:left;}
.stRight{float:right;}
.stLeft span{ border:1px solid #ddd; padding:0 5px; margin-right:10px;}
.stRight .btn.default,.stRight .btn.default:hover{ margin:0;background:none !important;}
.stRight .btn-sm{ padding:0;}
.searchTableList .irs-diapason{ background:#189cfe;}
.searchTableList .irs-slider{
  background:#fff;
  border:1px solid #d5d5d5;
  height:20px; 
  top:20px;
  cursor:pointer;
  }
.tableSearchBox{
  margin-top:10px;
  }
.page-content-fff{ background:#fff !important;}
.billNameDiv{
  width:100%;
  background:#f3f3f3;
  height:60px;
  line-height:60px;
  text-align:center;
  }
.billNameDiv h1{ 
   display:inline;
  color:#3a3a3a;
  font-size:25px;
  font-family: Microsoft YaHei;
  letter-spacing:2px;
  margin:0;
  padding:0;
  }
.basicDiv{
  border-top:none;
  border-right:none;
  border-left:none;
  }
.basicTableList{ 
    width:auto;
  line-height:30px; 
  margin:0 auto;
  border:0; 
  border-collapse:0; 
  border-spacing:0;
  }
.basicTableList .btn{ 
  float:left; 
  vertical-align:middle; 
  padding:3px 5px 2px 5px;
  } 
.tableBillBox{
  margin-top:10px;
  
  }
.w1Row{ width:100%;}  
.w2Row{ width:49.5%;}
.w3Row{ width:23%;}
.margin-left-20{ margin-left:20px;}
.tableBillBox{}
.tableBillBox .control-label{}
.tableBillBox .caption{font-family: Microsoft YaHei;}
.tableBillBox .portlet{ margin-bottom:0;}
.tableBillBox .form-control,.searchDiv .form-control,.navbar_db .form-control,.slTop .form-control,.srtR .form-control,.basicDiv .form-control{height:24px; line-height:24px; padding:0 5px;}
.nav_tabs_bil{ padding-left:150px;}
.nav_tabs_bil > li > a{color:#000; background:#f0f0f0; border:1px solid #ddd;}
.nav_tabs_bil > li > a:hover{border:1px solid #ddd;background:#e5e5e5;}
.portlet > .portlet-title > .caption_bill{ margin-top:10px;}
.tools_bill{position:relative;top:-44px;}
.portlet_title_tabs{height:92px;overflow:hidden; border:none !important;}
.portlet > .portlet-title2{border-bottom:none;margin-bottom:1px;}
.LRdiv{padding-left:265px;}
.LRdiv2{ padding-left:15px;}
.spLeft{
   float:left;
   width:260px;
   margin-left:-265px;
   }
.spLeft2{width:15px;margin-left:-15px;} 
.slA{
  float:left;
  width:250px;
  }
.slTop{ 
  float:left;
  width:248px;
  border-bottom:1px solid #e7e7e7;
  }
.slTop .form-control{ 
  width:110px; 
  margin-left:54px;
  display:inline;
  }
.slTop .btn{margin-bottom:9px;}
.slTreeDiv{
  float:left;
  width:248px;
  height:535px;
  padding-top:10px;
  margin-top:8px;
  border:1px solid #e7e7e7;}
.show_bt{
  float:left; 
  width:10px;
  height:575px; 
  background:#f9f9f9;
  cursor:pointer;
  line-height:500px;
  }
.show_bt:hover{ background:#dedede;}
.show_bt .fa{vertical-align:middle; cursor:pointer;}
.spRight{
  float:left;
  width:100%;
   }
.srTop{
  float:left;
  width:100%;
  line-height:30px;
  border-bottom:1px solid #e7e7e7;
  }
.srTop b{ float:left;}
.srtR{ float:right;}
.srtR .form-control{ 
  width:110px; 
  margin-left:54px;
  display:inline;
  }
.srtR .btn{margin-bottom:9px;}
.margin-bottom-0{ margin-bottom:0;}
.padding-t-b-10{ padding:10px 0;}
.portlet .margin-bottom-0{ margin-bottom:0;}
.portlet .padding-t-b-10{ padding:10px 0;}
.border-bottom-2-blue{ border-bottom:2px solid #4b8df8 !important;}
.border-bottom-2-yellow{ border-bottom:2px solid #ffb848 !important;}
.border-bottom-2-green{ border-bottom:2px solid #35aa47 !important;}
.border-bottom-2-gray{ border-bottom:2px solid #ddd !important;}
.bgColor03{background:#f5f5f5;}
.bgColor_white{background:#fff;}
.inputSmall { width:100px;}
.inputLager { width:150px;}
.input_group_db .form-control,.navbar_db .form-control {  
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 120px;
    z-index: 2;
    line-height:29px;
    height:29px;
}
.portlet-tabs-db > .nav-tabs > li { float:left;}
.gzt_right { float:right;}
.modal-ECP .modal-header{
   padding: 5px 15px;
   background: #f2f2f2;
   border-bottom: 1px solid #e5e5e5;
}
.modal-ECP .modal-header .close{
  margin-top: 8px !important;
}
.modal-ECP .modal-footer{
  padding:10px;
  background: #f2f2f2;
}
.versionB{
  float: left;
  margin-top: 16px;
  margin-left: 10px;
  font-family: "Microsoft YaHei";
}
.footer .footer-inner{
  margin-left: 48%;
}
.SetDivBox{
  width: 100%;
  min-width: 750px;
  padding-left:150px;
  border: 1px solid #52add9;
  min-height: 500px !important;
}
.stdLeft{
  float: left;
  width: 150px;
  margin-left: -150px;
  height: 100%;
  background: #f3f3f3;
}
.stdLeft ul{
  margin: 0;
  padding: 0;
}
.stdLeft ul li{
  float: left;
  width: 100%;
  height: 40px;
  line-height: 40px;
  list-style: none;
}
.stdLeft ul li a{
  display: block;
  width: 100%;
  height: 100%;
  text-indent:20px;
}
.stdLeft ul li a:hover{
  text-decoration: none;
  background: #eaeaea;
}
.stdLeft ul li a:active,.stdLeft ul li a.active{
    background: #52add9;
    color: #fff;
}
.stdRight{
  float: left;
  width: 100%;
  height: 100%;
  background: #fff;
}
.strBox{
  margin: 0 auto;
  margin-top: 20px;
  width: 93%;
}
.strTh{
  width: 100%;
  height: 30px;
  line-height: 30px;
  border-bottom: 2px solid #9dd209;
  font-size: 15px;
  margin-bottom: 20px;
  color: #333;
}
.strTh2{border-color:#efc026;}
.strTable{
  margin-left: 10px;
  line-height: 30px;
}
.strTable .intt{
  width: 220px;
  height: 22px;
  line-height: 18px;
  padding-left:2px;
  border:1px solid #b8bcbe;
  background: #fff;
}
.strTable select{
  width: 120px;
  border: 1px solid #b8bcbe;
}
.srtBtDiv{
  width: 100%;
  margin-top: 40px;
}
.srtBtDiv .btn{margin-right: 15px;}
.redColor{color: #f00;}
.grayColor{color: #999;}
.page-content{
  margin-left: 255px !important;
}
.page-container-mr0{
    margin-left: 0 !important;
}
.page-sidebar.navbar-collapse.collapse{
  display: block !important;
}
.page-sidebar{
  width: 255px !important;
  margin: 0 !important;
  background: #52adda !important;
}
.header.navbar .sidebar-toggler, .page-sidebar .sidebar-toggler{
  display: block !important;
}
.page-sidebar .sidebar-search .input-box{
  width: 100% !important;
}
.page-sidebar-wrapper{
  float: left;
}
.page-sidebar-closed .page-sidebar{
  width: 35px !important;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container{
  background: #52adda !important;
}
.page-sidebar-closed .page-content{
  margin-left:35px !important;
}
.page-sidebar-closed .page-sidebar-menu > li > a > .title, .page-sidebar-closed .page-sidebar-menu > li > a > .arrow{
  display: none !important;
}
.page-sidebar-closed .page-sidebar .sidebar-search .form-container input[type="text"]{
  display: none !important;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container input[type="text"]{
  margin-top: 7px;
    margin-left: 8px;
    width: 185px;
    display: inline-block !important;
}
.page-sidebar-closed .page-sidebar .sidebar-toggler{
  margin-right: 3px;
  margin-left: 3px;
}
.page-sidebar-closed .page-sidebar-menu > li > a{
  padding-left:7px;
}
.page-sidebar-closed .page-sidebar-menu > li:hover > a > i{
  margin-right: 10px;
}
.page-sidebar-closed .page-sidebar .sidebar-search .form-container{
  width: 29px;
    margin-left: 3px;
}
.page-sidebar-closed .page-sidebar .sidebar-search .form-container .submit{
  margin-top: 5px !important;
    margin-left: 7px !important;
    margin-right: 7px !important;
    display: block !important;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container .submit{
  width: 13px;
    height: 13px;
    margin: 11px 8px 9px 6px !important;
    display: inline-block !important;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container .remove{
  background-repeat: no-repeat;
width: 11px;
height: 11px;
margin: 12px 8px 9px 8px !important;
display: inline-block !important;
float: left !important;
}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container{
width: 255px;
position: relative;
z-index: 1;
padding-top: 0px;  
}
.page-sidebar-closed .page-sidebar .sidebar-search .form-container .input-box{
  border-bottom: 0 !important;
}
.page-sidebar-closed .page-sidebar-menu > li > .sub-menu{
  display: none !important;
}
.page-sidebar-closed .page-sidebar-menu > li:hover{
  width: 236px !important;
position: relative !important;
z-index: 2000;
display: block !important;
}
.page-sidebar-closed .page-sidebar-menu > li:hover > .sub-menu{
  width: 200px;
position: absolute;
z-index: 2000;
left: 36px;
margin-top: 0;
top: 100%;
display: block !important;
}
.page-sidebar-closed .page-sidebar-menu > li:hover > .sub-menu > li > a{
  padding-left: 15px !important;
}
.page-sidebar-closed .page-sidebar-menu > li:hover .title{
  display: inline !important;
}
.page-sidebar-closed .page-sidebar-menu > li > ul.sub-menu > li > .sub-menu > li > a{
  padding-left: 30px !important;
}
.page-sidebar-closed .page-sidebar-menu > li > ul.sub-menu > li > .sub-menu > li > .sub-menu > li > a{
  padding-left: 45px !important;
}
.ie8 .page-container{
  padding-left: 255px !important;
}
.ie8 .page-sidebar-wrapper{
  margin-left: -255px !important;
}
.ie8 .page-content{
  margin-left: 0 !important;
}
.ie8.page-sidebar-closed .page-container{
  padding-left: 35px !important;
}
.ie8.page-sidebar-closed .page-sidebar-wrapper{
  margin-left: -35px !important;
}
.ie8.page-sidebar-closed .page-sidebar{
  width: 35px !important;
}
.ie8.page-sidebar-closed .page-content{
  margin-left: 0 !important;
}
.ie8.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container{
  background: #52adda !important;
}
.ie8 .collapse.navbar-collapse.page-sidebar{
  display: block !important;
}
.ie8 .page-sidebar{
  background: none !important;
}
.qhdw .bootstrap-select{
  width: 150px;
}
.ie8 .navbar.header .navbar-brand{
  width: 290px;
}
.tabbable{
  margin-bottom: 0;
}
.header.navbar .navbar-nav > li.dropdown.user .dropdown-toggle {
  padding: 10px 4px 12px 4px;
  line-height: 20px;
}
.bzpt_sz {
  position: relative;
  width: 30px;
  height: 30px;
  margin-top: -5px;
  float: right;
  background: url("../img/icon-color.png") no-repeat scroll center center #c9c9c9;
}
.bzpt_row {
  position: relative;
  margin: 0;
  padding: 0;
}
.bzpt_row .prev, .bzpt_row .next {
  background: url("../img/pn.png") no-repeat scroll 3px 23px #FFFFFF;
  cursor: pointer;
  height: 90px;
  opacity: 0.6;
  position: absolute;
  top: 28px;
  width: 30px;
  z-index: 100;
}
.bzpt_row .prev { left: 5px; }
.bzpt_row .next {
  background-position: -40px 23px;
  right: 5px;
}
.bzpt_row .prev:hover, .bzpt_row .next:hover { opacity: 1; }
.dashboard-stat.green { background-color: #5cb85c; }
.dashboard-stat.orange { background-color: #f0ad4e; }
.dashboard-stat.brown { background-color: #c5a094; }
.dashboard-stat.blue { background-color: #428bca; }
.dashboard-stat.lightblue { background-color: #5bc0de; }
.m-icon-white { background-image: url("../img/syncfusion-icons-white.png"); }
.dashboard-stat .bgy { background-color: #ffa800; }
.dashboard-stat .bgg { background-color: #97d40a; }
.dashboard-stat .bgr { background-color: #fe3f12; }
.dashboard-stat .bgb { background-color: #28aaef; }
@media screen and (max-width: 768px) {
  .dashboard-stat .details .number { font-size: 24px; }
}
@media screen and (min-width: 768px) {
  .dashboard-stat .details .number { font-size: 20px; }
}
@media screen and (min-width: 992px) {
  .dashboard-stat .details .number { font-size: 14px; }
}
@media screen and (min-width: 1200px) {
  .dashboard-stat .details .number { font-size: 20px; }
}
.dashboard-stat .colorBar {
  position:absolute;
  left:10px;
  right: 10px;
  bottom: 10px;
  height: 30px;
  background-color: #fff;
}
.dashboard-stat .colorBar .bar {
  height: 30px;
  background: #cfeada;
  background:-webkit-gradient(linear, 0 0, 100% 0, from(#cfeada), to(#e1b39f));
  background:-moz-linear-gradient(left, #cfeada,#e1b39f);
}
.navTitle {
  height: 45px;
  color: #fff;
  background-color: #428bca;
}
.navTitle h1 {
  margin: 0;
  padding: 0;
  font-size: 20px;
  font-weight: bold;
}
.navTitle .tabTitle {
  margin: 0;
  padding: 0;
  margin-left: 40px;
  font-size: 20px;
  color: #fff;
  list-style: none;
}
.navTitle .tabTitle > li {
  padding: 0 20px;
  float: left;
}
.navTitle .navTitleItem {
  position: relative;
  margin-top: 8px;
  padding: 0 20px;
  line-height: 30px;
  text-align: center;
  border-radius: 30px !important;
  cursor: pointer;
}
.navTitle .navTitleItem:hover {
  color: #2f363d;
  background-color: #fff;
}
.navTitle .navTitleItem.active {
  color: #2f363d;
  background-color: #fff;
}
.navTitle .navTitleItem.active .al {
  position: absolute;
  left: 50%;
  bottom: -1px;
  margin-left: -75px;
  width: 150px;
  border-bottom: 7px solid #2d88b2;
}
.navTab {
  
  min-height: 280px;
}
.navTab .navTabItem {
  position: relative;
  margin: 15px auto 0 auto;
  max-width: 300px;
  background-color: #fff;
  border: 1px solid #dfdbdb;
  cursor: pointer;
}
.navTab .navTabItem:hover { background-color: #f3fdff; }
.navTitleItem > .badge {
  position: absolute;
  right: -5px;
  top: -6px;
}
.navTab .navTabItem h1 {
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: #fff;
  background-color: #000;
  text-align: center;
  line-height: 30px;
}
.navTab .navTabItem.bgColor1 > h1 { background-color: #dda49f; }
.navTab .navTabItem.bgColor2 > h1 { background-color: #1bbfe3; }
.navTab .navTabItem.bgColor3 > h1 { background-color: #95c4ab; }
.navTab .navTabItem.bgColor4 > h1 { background-color: #d2b9d9; }
.navTab .navTabItem.bgColor1 > .itemIcon > i { background-color: #dda49f; }
.navTab .navTabItem.bgColor2 > .itemIcon > i { background-color: #1bbfe3; }
.navTab .navTabItem.bgColor3 > .itemIcon > i { background-color: #95c4ab; }
.navTab .navTabItem.bgColor4 > .itemIcon > i { background-color: #d2b9d9; }
.navTab >  .row { margin: 0; }
.navTab .navTabItem .itemIcon {
  width: 250px;
  margin: 20px auto;
  vertical-align: middle;
}
.navTab .navTabItem .itemIcon i {
  display: inline-block;
  margin-left: 10px;
  width: 54px;
  height: 54px;
  border-radius: 54px;
  vertical-align: middle;
}
.navTab .navTabItem .itemText {
  color: #2A2A2A;
  display: inline-block;
  font-size: 14px;
  margin: 0 0 0 10px;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 65px;
  vertical-align: middle;
  width: 140px;
}
.navTab a { text-decoration: none; }
.navTab .dropdown-menu {
  width: 98%;
  margin-top: -2px;
  margin-left: 0px;
}
.pl20 { padding-left: 20px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.pageP20 { padding: 0 20px 0 20px; }
.p0 { padding: 0; }
.row.p0 > div { padding: 0; }
.dashboard-stat .visual i {
  display: inline-block;
  height: 32px;
  width: 32px;
}
.icon_zb1 { background: url(../img/icon/icon_zb1.png) no-repeat; }
.icon_zb2 { background: url(../img/icon/icon_zb2.png) no-repeat; }
.icon_zb3 { background: url(../img/icon/icon_zb3.png) no-repeat; }
.icon_zb4 { background: url(../img/icon/icon_zb4.png) no-repeat; }
.icon_hsgl_bndljlrze { background: url(../img/icon/icon_hsgl_bndljlrze.png) no-repeat; } 
.icon_hsgl_bndljyysr { background: url(../img/icon/icon_hsgl_bndljyysr.png) no-repeat; } 
.icon_hsgl_bndljjlr{ background: url(../img/icon/icon_hsgl_bndljjlr.png) no-repeat; }
.icon_hsgl_bndljyesr { background: url(../img/icon/icon_hsgl_bndljyesr.png) no-repeat; }
.icon_zjgl_hbzjze { background: url(../img/icon/icon_zjgl_hbzjze.png) no-repeat; } 
.icon_zjgl_zjsr { background: url(../img/icon/icon_zjgl_zjsr.png) no-repeat; } 
.icon_zjgl_sjsc { background: url(../img/icon/icon_zjgl_sjsc.png) no-repeat; } 
.icon_zjgl_zzhs { background: url(../img/icon/icon_zjgl_zzhs.png) no-repeat; } 
.icon_zjgl_rzye { background: url(../img/icon/icon_zjgl_rzye.png) no-repeat; } 
.icon_zjgl_zcfzl { background: url(../img/icon/icon_zjgl_zcfzl.png) no-repeat; } 
.icon_zjgl_rzcbl { background: url(../img/icon/icon_zjgl_rzcbl.png) no-repeat; } 
.icon_zjgl_zjjzl { background: url(../img/icon/icon_zjgl_zjjzl.png) no-repeat; } 
.icon_zjgl_zjjhzxzql { background: url(../img/icon/icon_zjgl_zjjhzxzql.png) no-repeat; } 
.icon_ysgl_lrze { background: url(../img/icon/icon_ysgl_lrze.png) no-repeat; } 
.icon_ysgl_eva { background: url(../img/icon/icon_ysgl_eva.png) no-repeat; } 
.icon_ysgl_zzcbcl { background: url(../img/icon/icon_ysgl_zzcbcl.png) no-repeat; } 
.icon_ysgl_ldzczzl { background: url(../img/icon/icon_ysgl_ldzczzl.png) no-repeat; } 
.icon_ysgl_cbfyzyysrb { background: url(../img/icon/icon_ysgl_cbfyzyysrb.png) no-repeat; } 
.icon_ysgl_gyzcbzzzl { background: url(../img/icon/icon_ysgl_gyzcbzzzl.png) no-repeat; } 
.icon_ysgl_zzczzl { background: url(../img/icon/icon_ysgl_zzczzl.png) no-repeat; } 
.icon_gczwgl_tzzjh { background: url(../img/icon/icon_gczwgl_tzzjh.png) no-repeat; } 
.icon_gczwgl_bntzjh { background: url(../img/icon/icon_gczwgl_bntzjh.png) no-repeat; } 
.icon_gczwgl_ndzjzfl { background: url(../img/icon/icon_gczwgl_ndzjzfl.png) no-repeat; } 
.icon_gczwgl_gyszxqk { background: url(../img/icon/icon_gczwgl_gyszxqk.png) no-repeat; } 
.icon_gczwgl_htzxqk { background: url(../img/icon/icon_gczwgl_htzxqk.png) no-repeat; } 
.icon_gczwgl_tzjhwcqk { background: url(../img/icon/icon_gczwgl_tzjhwcqk.png) no-repeat; } 
.icon_gczwgl_gczjzfkq { background: url(../img/icon/icon_gczwgl_gczjzfkq.png) no-repeat; } 
.icon_swgl_sjsfze { background: url(../img/icon/icon_swgl_sjsfze.png) no-repeat; } 
.icon_swgl_sfzezyysrb { background: url(../img/icon/icon_swgl_sfzezyysrb.png) no-repeat; } 
.icon_hs1 { background: url(../img/icon/icon_hs1.png) no-repeat; } 
.icon_cq1 { background: url(../img/icon/icon_cq1.png) no-repeat; } 
.icon_cq2 { background: url(../img/icon/icon_cq2.png) no-repeat; } 
.icon_cq3 { background: url(../img/icon/icon_cq3.png) no-repeat; } 
.icon_dj1 { background: url(../img/icon/icon_dj1.png) no-repeat; } 
.icon_dj2 { background: url(../img/icon/icon_dj2.png) no-repeat; } 
.icon_dj3 { background: url(../img/icon/icon_dj3.png) no-repeat; } 
.icon_dj4 { background: url(../img/icon/icon_dj4.png) no-repeat; } 
.icon_dj5 { background: url(../img/icon/icon_dj5.png) no-repeat; } 
.icon_dj6 { background: url(../img/icon/icon_dj6.png) no-repeat; } 
.icon_cd1 { background: url(../img/icon/icon_cd1.png) center center no-repeat; }
.icon_cd2 { background: url(../img/icon/icon_cd2.png) center center no-repeat; }
.icon_cd3 { background: url(../img/icon/icon_cd3.png) center center no-repeat; }
.icon_cd4 { background: url(../img/icon/icon_cd4.png) center center no-repeat; }
.icon_cd5 { background: url(../img/icon/icon_cd5.png) center center no-repeat; }
.icon_cd6 { background: url(../img/icon/icon_cd6.png) center center no-repeat; }
.icon_cd7 { background: url(../img/icon/icon_cd7.png) center center no-repeat; }
.icon_cd8 { background: url(../img/icon/icon_cd8.png) center center no-repeat; }
.icon_cd9 { background: url(../img/icon/icon_cd9.png) center center no-repeat; }
.icon_cd10 { background: url(../img/icon/icon_cd10.png) center center no-repeat; }
.icon_cd11 { background: url(../img/icon/icon_cd11.png) center center no-repeat; }
.icon_cd12 { background: url(../img/icon/icon_cd12.png) center center no-repeat; }
.icon_cd13 { background: url(../img/icon/icon_cd13.png) center center no-repeat; }
.icon_cd14 { background: url(../img/icon/icon_cd14.png) center center no-repeat; }
.icon_cd15 { background: url(../img/icon/icon_cd15.png) center center no-repeat; }
.icon_cd16 { background: url(../img/icon/icon_cd16.png) center center no-repeat; }
.icon_cd17 { background: url(../img/icon/icon_cd17.png) center center no-repeat; }
.paginate_button {
  border: 1px solid #aaa;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer;
  *cursor: hand;
}
.paginate_button:hover {
  background-color: #ddd;
}
.table_pager .dropdown_sel .bootstrap-select > .btn, 
.table_pager .dropdown_sel .bootstrap-select { 
  width: 70px !important;
  margin-bottom: 2px;
}
.tableTitle {
  margin-bottom: 10px;
  font-size: 28px;
  text-align: center;
  font-weight: normal;
}
.breadcrumb { margin-bottom: 10px; }
.yszxl_label {
  float:left;
  display: inline-block;
  line-height: 30px;
}
.cBar {
  float:left;
  display: inline-block;
  height: 32px;
  width: 300px;
  border: 1px solid #a6aba9;
  background-color: #fff;
}
.cBar > .bar {
  height: 30px;
  background: #cfeada;
  background:-webkit-gradient(linear, 0 0, 100% 0, from(#cfeada), to(#e1b39f));
  background:-moz-linear-gradient(left, #cfeada,#e1b39f);
}
.tabBox_gzt{
  width: 100%;
  height: 96px;
}
.tab_gzt{
  float: left;
  
}
.tab_gzt ul{margin: 0;padding: 0;}
.tab_gzt ul li{
  float: left;
  list-style: none;
  width: 102px;
  height: 96px;
  border-right:1px solid #fff;
  text-align: center;
  position: relative;
}
.tab_gzt ul li:first-child{margin-left: 10px;}
.tab_gzt ul li a{
  float: left;
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 16px;
  text-decoration: none;
}
.tab_gzt ul li a .ss{
  margin: 15px auto 5px auto;
  width: 42px;
  height: 42px;
  display: block;
  background: url(../img/icon_01.png) no-repeat;
}
.tab_gzt ul li a .s1{background-position: 3px 8px;}
.tab_gzt ul li a .s2{background-position: 8px -45px;}
.tab_gzt ul li a .s3{background-position: 8px -96px;}
.tab_gzt ul li a .s4{background-position: 5px -148px;}
.tab_gzt ul li a:hover{
  background: #387fbd;
  text-decoration: none;
}
.tab_gzt ul li.active a{
  background: #2a71ae;
}
.tab_gzt ul li a .badge{
  position: absolute;
  top: 15px;
  right: 25px;
}
.tab_gzt ul li.active:before {
}
.tab_gzt ul li.active:after {
  position: absolute;
  bottom: 0px;
  left: 48px;
  display: inline-block !important;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}
.container_gzt{
  padding:30px 20px 20px 20px;
  
}
.titleCon{
  float: left;
  width: 100%;
  height: 65px;
  line-height: 65px;
  background: #f4f4f4;
}
.titleCon h2{
  font-size: 25px;
  color: #2f363d !important;
  font-family: "Microsoft YaHei";
  margin-left: 30px;
}
.container_gzt_news{
  padding-left: 220px;
  padding-right: 0;
  padding-top: 0px;
}
.content_r_newsBox{
  float: left;
  width: 100%;
}
.sidebar_news{
  float: left;
  width: 200px;
  margin-left: -200px;
  background:#fff;
  padding-bottom: 10px;
}
.sn_title{
  float: left;
  width: 100%;
  height: 45px;
  line-height: 45px;
  color: #fff;
  border-bottom: 1px solid #e7e7e7;
  border-radius: 3px !important;
  position: relative;
}
.sn_title.active { background: #428bca; }
.sn_title a {
  display: block;
  width: 100%;
  height: 100%;
  color: #545454;
}
.sn_title.active a { color: #fff; }
.sn_title i{
  font-size: 18px;
  margin: 0 10px;
}
.snUL{
  margin: 0 auto;
  padding: 0;
  width: 90%;
}
.snUL li{
  list-style: none;
  float: left;
  width: 100%;
  height: 45px;
  line-height: 45px;
  text-indent: 25px;
  border-bottom: 1px solid #e7e7e7;
}
.snUL li a{
  color: #545454;
  width: 100%;
}
.snUL li a.active {
  color: #2a71ae;
  font-weight: bold;
}
.sn_title_2{
  float: left;
  width: 90%;
  margin-left: 10px;
  height: 45px;
  line-height: 45px;
  border-bottom: 1px solid #e7e7e7;
}
.sn_title_2 a{
  color: #545454;
}
.sn_title_2.active { background-color: #428bca; }
.sn_title_2.active a { color: #fff; }
.sn_title_2 i{
  margin:0 10px;
}
.content_r_news{
  padding: 0 20px;
}
.toolTalbe_news{
  float: left;
  width: 100%;
  height:40px;
  line-height: 40px;
  background: #428bca;
}
.toolTalbe_news a{
  float: left;
  color: #fff;
  font-size: 14px;
  margin-left: 15px;
  margin-right: 20px;
  display: inline;
}
.toolTalbe_news a:hover span{
  text-decoration: underline;
  color: #f1f1f1;
}
.toolTalbe_news a span{float: left;}
.toolTalbe_news a .s1{
  width: 20px;
  height: 20px;
  margin-top: 12px;
  margin-right: 2px;
  background: url(../img/icon_03.png) no-repeat;
}
.toolTalbe_news a.addBtn_n .s1{background-position: 0px 0px;}
.toolTalbe_news a.delBtn_n .s1{background-position: 0px -32px;}
.toolTalbe_news a.huifuBtn_n .s1{background-position: 0px -69px;}
.toolTalbe_news a.huifu2Btn_n .s1{background-position: 0px -106px;}
.toolTalbe_news a.zhuanfaBtn_n .s1{background-position: 0px -145px;}
.toolTalbe_news a.shuaxinBtn_n .s1{background-position: 0px -183px;}
.toolTalbe_news a.chazhaoBtn_n .s1{background-position: 0px -215px;}
.content_r_news .titleCon{
  height: 60px;
  line-height: 60px;
}
.content_r_news .titleCon h2{
  margin-left: 0px;
    margin-top: 0px;
}
.tabBox_gzt .gzt_zb {
  float: right;
}
.gzt_zb > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.gzt_zb > ul > li {
  margin: 26px 0 0 0;
  padding: 0 15px;;
  float: left;
  font-size: 16px;
  border-right: 1px solid #5e9cd2;
  color: #fff;
}
.gzt_zb > ul > li+li { border-left: 1px solid #3b7cb4; }
.gzt_zb > ul > li > .value { color: #f3f80d; }
.gzt_cygl {
  padding: 15px;
  border: 1px solid #dbdbdb;
  background-color: #fff;
  margin-bottom : 15px;
}
.gzt_cygl ul {
  padding-left: 20px;
  list-style: none;
}
.gzt_cygl li {
  line-height: 35px;
  
}
.gzt_cygl > ul > li:first-child { padding-top: 10px; }
.gzt_cygl > ul > li {
  padding-top: 10px;
  line-height: 40px;
}
.gzt_cygl > ul > li:first-child {
  border-top: none;
}
.gzt_cygl > ul > li a {
  color: #000;
  
}
.gzt_cygl > ul > li > a {
  display: block;
  color: #000;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}
.gzt_cygl ul > li > a > .arrow:before {
  float: right;
  margin-top: 0px;
  margin-right: 5px;
  display: inline;
  font-size: 16px;
  font-family: FontAwesome;
  height: auto;
  content: "\f104";
  font-weight: 300;
  text-shadow: none;
}
.gzt_cygl ul > li > a > .arrow.open:before {
  float: right;
  margin-top: 0px;
  margin-right: 3px;
  display: inline;
  font-family: FontAwesome;
  height: auto;
  font-size: 16px;
  content: "\f107";
  font-weight: 300;
  text-shadow: none;
}
.gzt_cygl ul > li > ul > li:first-child {
  
}
.gzt_cygl ul > li > ul > li {
  padding-left: 15px;
  font-size: 14px;
  
}
.gzt_cygl .fl_icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background-color: #428bca;
  vertical-align: middle;
  border-radius: 50% !important;
  margin-right : 3px;
}
.gzt_cygl .fl_icon.blue { background-color: #428bca; }
.gzt_cygl .fl_icon.green { background-color: #5cb85c; }
.gzt_cygl .fl_icon.lightblue { background-color: #5bc0de; }
.gzt_cygl .fl_icon > i { color: #fff; }
.gzt_cygl.gzt_cygl_edit > ul > li { position: relative; }
.gzt_cygl.gzt_cygl_edit > ul > li > input[type="checkbox"] {
  position: absolute;
  left: 35px;
  top: 21px;
}
.gzt_cygl.gzt_cygl_edit .title { padding-left: 20px; }
.gzt_cygl.gzt_cygl_edit > ul > li > .sub-menu > li.checked {
  border: 1px solid #f2f2f2;
  background-color: #fffeee;
}
.gzt_cygl.gzt_cygl_edit > ul > li > .sub-menu > li > input[type="checkbox"] { vertical-align: text-top; }
.tjcygn { width: 100%; }
.tjcygn > tbody > tr > td { vertical-align: top; }
.tjcygn .tjcygn_treeBorder {
  height: 308px;
  overflow: auto;
  border: 1px solid #f2f2f2;
}
.tjcygn .fl_icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background-color: #428bca;
  vertical-align: middle;
  border-radius: 50% !important;
  margin-right : 3px;
}
.tjcygn .fl_icon.blue { background-color: #428bca; }
.tjcygn .fl_icon.green { background-color: #5cb85c; }
.tjcygn .fl_icon.lightblue { background-color: #5bc0de; }
.tjcygn .fl_icon > i { color: #fff;  }
.tjcygn .dropdown-menu.extended li a.active {
  background-color: #F5F5F5;
  background-image: none;
  color: #000000;
  filter: none;
}
.alert.gzt_db_alert { padding: 10px; }
.gzt_db_alert .dbAlert { line-height: 30px; }
.gzt_db_alert .dbAlert > a { text-decoration: underline; }
#totop{position:fixed;bottom:5px;right:0px;z-index:999;width:52px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:0px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:52px;height:52px;background:url(../img/toTop.gif) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-66px 0;text-decoration:none;color:#3a9}
.modal-body { padding-bottom: 10px; }
@media (max-width: 991px) {
ul.page-sidebar-menu > li.open > a, ul.page-sidebar-menu > li > a:hover {
  color: #2f363d !important; 
}
}
.page-sidebar-wrapper > .page-sidebar > .page-sidebar-menu.menuFirst {
  position: absolute;
  left: 0;
  width: 255px;
  background-color: #fff;
  z-index: 2;
}
.page-sidebar-wrapper > .page-sidebar > .page-sidebar-menu.menuSecond {
  position: absolute;
  left: 0;
  width: 255px;
  background-color: #fff;
  z-index: 1;
}
.page-sidebar-wrapper > .page-sidebar > .page-sidebar-menu > .sidebar-toggler-wrapper > .menuBack {
  position: absolute;
  left: 12px;
  top: 20px;
  color: #fff;
  opacity: 0.8;
  cursor: pointer;
}
.page-sidebar-wrapper > .page-sidebar > .page-sidebar-menu > .sidebar-toggler-wrapper > .menuBack:hover {
  opacity: 1;
}
.page-sidebar-closed .page-sidebar-wrapper > .page-sidebar > .page-sidebar-menu > .sidebar-toggler-wrapper > .menuBack {
  left: -60px;
}
.fontSize_12px { font-size: 12px !important; }
.minBody{min-width: 1250px;}
.red{color: #f30;}
.padding_15{
  padding:15px;
}
.tableBg{background: #fff;}
.table tr th{text-align: center;}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td{
  border-width: 1px;
}
.pageContainerTop {margin-bottom: 20px;}
.pageContainerTop .pageInfor{}
.pageContainerTop .pageInfor > i {
  display: block;
  float: left;
  width: 50px;
  height: 50px;
  background: url(img/topbar_icon.png) no-repeat #81c16a;
}
.pageContainerTop .pageInfor > i.cx_icon {
  background-position: 7px 7px;
}
.pageContainerTop .pageInfor > i.dj_icon {
  background-position: -95px 7px;
}
.pageContainerTop .pageInfor > i.pt_icon {
  background-position: -191px 7px;
}
.pageContainerTop .pageInfor > h2 {
  float: left;
  margin:0 0 0 20px;
  line-height: 50px;
  font-size: 24px;
  color: #333;
}
.pageContainerTop .pageInfor.withsubtitle > h2 {
  margin-left: 60px;
  float: none;
  display: block;
  line-height: 30px;
}
.pageContainerTop .pageInfor.withsubtitle > .pageInfor_subtitle {
  margin-left: 60px;
  display: block;
  line-height: 20px;
}
.pageToolbar{}
.formTable{}
.formTable tr td{padding:5px 0;}
.formTable tr td[nowrap='nowrap']{
  text-align: right;
}
.form-control{
  border-radius: 0;
  box-shadow: 0 0 0;
}
.formTable tr td .form-control{
  margin-right: 30px;
  border-radius: 0;
  text-align: left;
}
.boxTree{
  width: 300px;
  height: 200px;
  padding:15px;
  border:1px solid #ccc;
  background: #fff;
}
.panel,.panel-heading{
  border-radius: 0;
}
.panel-body{}
.panel > .panel-heading > .caption{
  float: left;
  font-size: 14px;
}
.panel > .panel-heading > .tool{
  float: right;
}
.panel > .panel-heading > .tools > .collapse{
  display: block;
  padding:10px 12px;
  float: right;
  background: url(../img/portlet-collapse-icon.png) no-repeat right center;
}
.panel > .panel-heading > .tools > .collapse.collapse_ed{
  background: url(../img/portlet-expand-icon.png) no-repeat right center;
}
.btn-search > i{
  display: inline-block;
  padding: 7px;
  margin-right: 3px;
  vertical-align: middle;
  background:url(img/btn_search.png) no-repeat center top;
}
.group-name{
  width: 100%;
  height: 32px;
  line-height: 32px;
  margin-bottom: 10px;
  color: #31708f;
  background: #d9edf7;
  text-indent: 10px;
}
.nav-line {
  background: none;
  border: 0;
  margin-bottom: 20px;
  -moz-box-shadow: 0 3px 0 rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 3px 0 rgba(0,0,0,0.1);
  box-shadow: 0 3px 0 rgba(0,0,0,0.1);
}
.nav-line > li {
    margin: 0;
}
.nav-line > li > a,
.nav-line > li > a:hover,
.nav-line > li > a:active,
.nav-line > li > a:focus {
  color: #555;
  border: 0;
  margin: 0 !important;
}
.nav-line > li.active > a,
.nav-line > li.active > a:hover,
.nav-line > li.active > a:active,
.nav-line > li.active > a:focus {
  border: 0;
  font-weight: bold;
}
.nav-line > li.active > a,
.nav-line > li.active > a:hover,
.nav-line > li.active > a:active,
.nav-line > li.active > a:focus {
  -moz-box-shadow: 0 3px 0 #428bca;
  -webkit-box-shadow: 0 3px 0 #428bca;
  box-shadow: 0 3px 0 #428bca;
  margin: 0;
}
.btn-primary { background-color: #4087c4; }
.date-picker > .input-group-btn > .btn { border-radius: 0; }
.date-picker > input[type='text']{
  text-align: left;
  background: url(img/date_icon.png) no-repeat right center;
}
.input-daterange input {
  text-align: left !important;
}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] { margin-left: 0; }
.btn-default .badge { background-color: #666; }
div.dataTables_length {
  padding: 13px 20px 0 20px;
}
div.dataTables_length label .form-control {
  padding: 0 0 0 6px;
  margin: 0 3px;
}
.tablePager{
  height: 45px;
  display: inline-block;
  overflow: hidden;
}
.tablePager > span{
  margin: 0 8px 34px 8px;
  vertical-align: middle;
  display: inline-block;
}
.tablePager > .btn{
  padding: 6px 10px;
  margin:0 5px 36px 5px;
  color: #2a6496;
}
.tablePager > select{
  margin-bottom:34px;
  vertical-align: middle;
}
.pagination { 
  margin: 5px 0;
}
.daterangepicker.dropdown-menu.opensright {
  z-index:100000
}
.daterangepicker.dropdown-menu.opensright .ranges{
  width: 171px;
}
.daterangepicker.dropdown-menu.opensright .ranges input{
  width: 80px;
}
.receiverControlDiv div.btn-group button{
  border:1px rgb(209, 208, 208) solid;
  width:243px;
  color:black;
  border-radius:4px;
}
div.filePickerMask.webuploader-container{
  height: 25px;
  width: 70px;
  cursor: pointer;
  border: 1px rgb(197, 189, 189) solid;
  line-height: 25px;
  font-size: 12px;
  border-radius: 4px;
  padding-left: 5px;
}
div.filePickerMask.webuploader-container:hover{
  background-color:rgb(230, 227, 227);
}
div.filePickerMask.webuploader-container input{
  opacity: 0;
  filter: alpha(opacity=0);
}
table.dataTable tbody tr.selected {
  background-color: #fdfae0 !important;
}
table.dataTable.display tbody tr.odd.selected>.sorting_1, 
table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1,
table.dataTable.display tbody tr.even.selected>.sorting_1, 
table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{
  background-color: #fdfae0 !important;
}
table.dataTable.display tbody tr:hover.selected>.sorting_1, 
table.dataTable.display tbody tr.odd:hover.selected>.sorting_1, 
table.dataTable.display tbody tr.even:hover.selected>.sorting_1, 
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1, 
table.dataTable.order-column.hover tbody tr.odd:hover.selected>.sorting_1, 
table.dataTable.order-column.hover tbody tr.even:hover.selected>.sorting_1{
  background-color: #fdfae0 !important;
}
.dataTables_wrapper .datatablebottom .dataTables_info{
  padding-top:0;
  top: 13px;
}
table.dataTable thead th, table.dataTable thead td{
  border-bottom: 1px solid #ddd  !important;
}
.dataTables_length label select{
  width: 60px !important;
  margin: 0 3px;
}
.padding_10px{padding:10px;}
.panel-primary,
.panel-info,
.panel-success,
.panel-warning,
.panel-danger{
  border: none;
}
.panel .panel-body{
  border:1px solid #cecece;
  border-top:none;
}
.panel-primary .panel-heading,
.panel-info .panel-heading,
.panel-success .panel-heading,
.panel-warning .panel-heading,
.panel-danger .panel-heading{
  border-bottom:none;
  color: #fff;
}
.panel-primary .panel-heading{
  background: #428bca;
}
.panel-info .panel-heading{
  background: #84ccc9;
}
.panel-success .panel-heading{
  background: #92cd5d;
}
.panel-warning .panel-heading{
  background: #ebb66a;
}
.panelBorder{
  padding: 5px 10px;
  background: #fff;
  border:1px solid #cecece;
  margin-bottom: 15px;
  position: relative;
}
.panelBorder > .line_i{
  position: absolute;
  top: 15px;
  left: 15px;
  width: 10px;
  min-height: 30px;
  border-left:6px solid #428bca;
  margin: -16px 0 0 -16px;
}
.moduleMenu {
  margin: 0 -20px;
  padding: 0 20px;
  height: 42px;
  background-color: #7aaeda;
  color: #ffffff;
}
.moduleMenu > ul.nav > li { line-height: 42px; }
.moduleMenu > ul.nav > li+li {
  margin-left: 20px;
}
.moduleMenu .moduleMenu_btn, .moduleMenu .moduleMenu_btn:hover {
  padding: 0;
  line-height: 42px;
  color: #ffffff;
  background: none;
}
.moduleMenu .moduleMenu_btn > i {
  font-size: 16px;
}
.moduleMenu .moduleTitle {
  font-size: 16px;
  font-weight: bold;
}
.clearTextBtn {
  display: none;
  color: #888888 !important;
  cursor: pointer;
  right: 8px;
}
.moduleMenu .navbar-nav > li > a.btn {
  margin-top: 4px;
  padding: 6px 12px;
}
.moduleMenuContainer {
  position: absolute;
  left: -20px;
  z-index: 99999;
}
.moduleMenuContainer .page-sidebar-wrapper .page-sidebar {
  width: auto !important;
  min-width: 255px;
  border: 1px solid #cccccc;
  border-left: none;
  box-shadow: 2px 3px 3px #bbbbbb;
  display: none;
}
.moduleMenuContainer li {
  line-height: 26px;
  white-space: nowrap;
}
.moduleMenuContainer .page-sidebar ul > li > a > .arrow:before,
.moduleMenuContainer .page-sidebar-menu > li > ul.sub-menu li > a > .arrow:before
 {
  margin-right: 0;
  position: absolute;
  right: 15px;
}
.moduleMenuContainer .page-sidebar-menu > li > a { padding: 10px 20px; }
.moduleMenuContainer .page-sidebar-menu li > a,
.moduleMenuContainer .page-sidebar-menu > li > ul.sub-menu > li > a,
.moduleMenuContainer .page-sidebar-menu > li > ul.sub-menu li > ul.sub-menu > li > a { padding-right: 60px; }
.moduleMenuContainer .page-sidebar-menu a > .star {
  position: absolute;
  right: 14px;
  display: none;
}
.moduleMenuContainer .page-sidebar-menu a > .star.active { display: inline-block; }
.moduleMenuContainer .page-sidebar-menu a:hover > .star { display: inline-block; }
.moduleMenuContainer .page-sidebar-menu a > .star > i.fa.fa-star {
  color: #cccccc !important;
}
.moduleMenuContainer .page-sidebar-menu a > .star:hover > i.fa.fa-star {
  color: #ffc47f !important;
}
.moduleMenuContainer .page-sidebar-menu a > .star.active > i.fa.fa-star,
.moduleMenuContainer .page-sidebar-menu a > .star.active:hover > i.fa.fa-star {
  color: #ff8900 !important;
}
.djList .djActions.fixed_right_djActions {
  position: absolute;
  right: 16px;
  width: 180px;
  text-align: left;
}
.nav-tabs-ecp{
  border-bottom:4px solid #ddd;
}
.nav-tabs-ecp > li{
  margin-bottom: -4px;
}
.nav-tabs-ecp > li > a{
  border: none;
  border-radius: 0;
  margin-right: 0;
  color: #555;
  text-align: center;
}
.nav-tabs-ecp > li > a:hover{
  background: #f1f1f1;
}
.nav-tabs-ecp > li.active > a,
.nav-tabs-ecp > li.active > a:hover, 
.nav-tabs-ecp > li.active > a:focus{
  font-weight: bold;
  border:none;
  border-bottom:4px solid #428bca;
}
.bs-select > .btn,.tabSearch .btn{
  border-radius: 0;
}
.tabSearch .bootstrap-select .btn{border-color: #cecece;}
.tabSearch{margin: 10px 0;}
.tabSearch .input-group .form-control{
  border-right:0;
}
.tabSearch .input-group-btn .btn{
  color: #999;
}
.tabSearch .input-group-btn .btn:hover{
  border:1px solid #cecece;
  border-left:none;
}
.modal-header .fullWin_top,.modal-header .restoreWin_top{
  float: right;
  width: 20px;
  height: 20px;
  border: none;
  opacity: .9;
  filter:alpha(opacity=90);
  margin: 0 5px;
  background: url(img/win_icon.png) no-repeat 0 -60px;
}
.modal-header .restoreWin_top{
  background-position: 0 4px;
}
.modal-header .fullWin_top:hover,.modal-header .restoreWin_top:hover{
  opacity: .7;
  filter:alpha(opacity=70);
}
.searchTabBox{}
.searchTabBox > .tips_st{display: none;}
.searchTabBox > .tips_st > .block{
  display: inline-block;
  margin-right: 10px;
  width: 10px;
  height: 10px;
  background: #428bca;
}
.searchTabBox > .arrow_st{
  position: absolute;
  top:6px;
  right: 5px;
  z-index: 10;
  width: 20px;
  height: 18px;
  cursor:pointer;
  background: url(img/gray_arrow.png) no-repeat;
}
.searchTabBox.up > .arrow_st{
  background-position: -21px 0;
}
.row.row_spacing10 { margin: 0 -5px; }
.row.row_spacing10 > div { padding: 0 5px; }
.funcBlock_sc {
  position: relative;
  margin-bottom: 10px;
  padding: 10px;
  height: 144px;
  text-align: center;
  border: 1px solid #cecece;
  cursor: pointer;
  background: #fff;
}
.funcBlock_sc > .star {
  display: none;
  position: absolute;
  right: 8px;
  top: 4px;
  color: #ccc;
  cursor: pointer;
}
.funcBlock_sc > .star.active { color: #ff8900; }
.funcBlock_sc:hover > .star { display: block; }
.funcBlock_sc { height: 120px; }
.funcBlock_sc > .img {
  margin-top: 20px;
  margin-bottom: 10px;
}
.funcBlock_sc > .img > i {
  display: block;
  margin: 0 auto;
  width: 36px;
  height: 36px;
  background: url("../img/icon/functionIcon.png") no-repeat 0 0;
}
.funcBlock_sc > .img > i.icon_sc1 { background-position: 0 0; }
.funcBlock_sc > .img > i.icon_sc2 { background-position: -50px 0; }
.funcBlock_sc > .img > i.icon_sc3 { background-position: -100px 0; }
.funcBlock_sc > .img > i.icon_sc4 { background-position: 0 -50px; }
.funcBlock_sc > .img > i.icon_sc5 { background-position: -50px -50px; }
.funcBlock_sc > .img > i.icon_sc6 { background-position: -100px -50px; }
.funcBlock_sc > .img > i.icon_sc7 { background-position: 0 -100px; }
.funcBlock_sc > .img > i.icon_sc8 { background-position: -50px -100px; }
.funcBlock_sc > .img > i.icon_sc9 { background-position: -100px -100px; }
.funcBlock_sc > .img > i.icon_sc10 { background-position: 0 -150px; }
.funcBlock_sc > .img > i.icon_sc11 { background-position: -50px -150px; }
.funcBlock_sc > .img > i.icon_sc12 { background-position: -100px -150px; }
.funcBlock_sc > .img > i.icon_sc13 { background-position: 0 -200px; }
.funcBlock_sc > .img > i.icon_sc14 { background-position: -50px -200px; }
.funcBlock_sc > .img > i.icon_sc15 { background-position: -100px -200px; }
.funcBlock_sc > .img > i.icon_sc16 { background-position: 0 -250px; }
.funcBlock_sc > .img > i.icon_sc17 { background-position: -50px -250px; }
.funcBlock_sc > .img > i.icon_sc18 { background-position: -100px -250px; }
.funcBlock_sc > .img > i.icon_sc19 { background-position: 0 -300px; }
.funcBlock_sc > .img > i.icon_sc20 { background-position: -50px -300px; }
.pageTop {
  min-height: 60px;
  background: -webkit-gradient(linear, 0 0, 100% 100%, from(#20a2ad), to(#25cba1));
  background: -moz-linear-gradient(left top, #20a2ad, #25cba1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#20a2ad,endColorstr=#25cba1,grandientType=1);
}
.pageTop .pageTopTitle {
  padding: 13px 20px;
  font-size: 24px;
  color: #ffffff;
}
.page-header-fixed .page-container.nonMarginTop { margin-top: 0; }
.pageTop .pageTopQuery {
  padding: 0 20px 10px 20px;
  color: #ffffff;
}
.pageTop .pageTopQuery .form-control.input_underline {
  color: #ffffff;
  border-bottom: 1px solid rgba(255,255,255,.5);
}
.pageTop .pageTopQuery .form-control.input_underline::-moz-placeholder {
    color: #cccccc;
    opacity: 1;
}
.pageTop .pageTopQuery .form-control.input_underline:-ms-input-placeholder {
    color: #cccccc;
}
.pageTop .pageTopQuery .form-control.input_underline::-webkit-input-placeholder {
    color: #cccccc;
}
.pageTop .pageTopQuery .form-control.input_underline:focus {
  box-shadow: none;
  border-color: rgba(255,255,255,1);
}
.pageTop .pageTopQuery div.form-control.input_underline { border-bottom: none; }
.pageTop .pageTopQuery .select2-container.input_underline .select2-choice { 
    color: #ffffff;
    border-bottom: 1px solid rgba(255,255,255,.5);
  }
.pageTop .pageTopQuery .select2-container.input_underline .select2-choice .select2-arrow b { background-position: -67px 1px; }
.pageTop .pageTopQuery .select2-dropdown-open.input_underline .select2-choice .select2-arrow b { background-position: -85px 1px; }
.pageTop .pageTopQuery .select2-container.input_underline .select2-default { color: #cccccc !important; }
.pageTop .pageTopQuery .btn.btn_query {
  width: 100px;
  color: #ffffff;
  border: 1px solid #def5f2;
  background-color: #50cab7;
}
.tableTopContainer {
  padding: 6px;
  height: 46px;
  background: #fff;
  border: 1px solid #cccccc;
  border-bottom: none;
}
.tableTopContainer span { line-height: 36px; }
.treeContainer {
  border: 1px solid #cccccc;
}
.card {
  position: relative;
  margin-bottom: 10px;
  border: 1px solid #cccccc;
  border-radius: 3px;
}
.card > .title {
  padding: 10px;
  background-color: #f3f3f3;
}
.card > .title .cardIcon {
  width: 40px;
  height: 40px;
  border: 1px solid #cccccc;
  display: inline-block;
}
.card > .title .mainInfor {
  display: inline-block;
}
.card > .title .mainInfor .cardName {
  font-size: 14px;
}
.card > .title .mainInfor .cardNumber {
  font-size: 14px;
}
.card > .title .mainInfor .cardNumber > .accountType {
  margin-left: 15px;
  font-size: 12px;
}
.card > .contant {
  padding: 15px;
}
.card > .contant > p {
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #666666;
}
.card > .contant > p + p {
  margin-top: 2px;
}
.card > .contant > p > a {
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.card > .moreAction {
  position: absolute;
  right: 10px;
  bottom: 12px;
}
.btn_sort {
  background-color: transparent;
}
.btn.btn_sort.active {
  background-color: #3276B1;
  border-color: #285E8E;
  color: #ffffff;
}
.btn_sort_group .dropdown > .dropdown-menu {
  margin-top: -3px;
}
.page-footer-fixed .page-container { margin-bottom: 50px; }
.padding_20 { padding: 20px; }
.tablist {
  background: #def5f2;
  border: none;
  padding: 0 25px;
}
.tablist > li {
  margin: 0;
}
.tablist > li > a {
  border: none;
  border-radius: 0;
  color: #39b49a;
  margin: 0;
}
.tablist > li > a:hover , .tablist > li > a:focus {
  background: #c4f1eb;
}
.tablist > li.active > a , .tablist > li.active > a:hover , .tablist > li.active > a:focus {
  border: none;
  color: #1ea298;
  font-weight: bold;
}
.badge-warning {
  background: #ff6a00;
  font-weight: normal;
}
.tablist > li > a .badge-warning {
  padding: 4px;
  border-radius: 50%;
  min-width: 22px;
  margin-left: 4px;
}
.footerBar {
  height: 50px;
  border-top: 1px solid #cecece;
  background: #eaeaea;
}
.footerBar .checkbox-list {
  display: inline-block;
  margin: 15px 16px;
}
.footerBar .btn-link { color: #333; }
.footerBar .pull-right {
  padding: 8px;
}
.footerBar .pull-right > div {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
.footerBar .pull-right .selectNum {
  margin-top: 5px;
}
.footerBar .pull-right .selectNum span {
  color: #ff8900;
  font-weight: bold;
  margin: 0 5px;
}
.sumOfMoney {
  font-size: 20px;
  color: #ff8900;
  padding: 20px 0px;
}
.footerBar .actions {
  padding: 8px;
  display: inline-block;
}
